// 在node中 tcp协议是基于 net模块进行开发的

// 服务端

const net = require("net");

/*
    1.监听地址以及端口
    2.处理和发送当前监听地址以及端口的数据
    3.返回(发送)数据到连接的客户端

    net.server 类
        new net.Server()
        net.createServer() => return new net.Server()
*/
/**
    const server = net.createServer((socket) => {
    socket.end('goodbye\n');
    }).on('error', (err) => {
    // handle errors here
    throw err;
    });*/

const server = net.createServer(() => {
  // 这个函数其实是绑定connection事件绑定的函数
});
// 当客户端连接触发
server.on("connection", () => {
  console, log("有人连接了");
});

// 监听端口

server.listen(8020);
